Database Design for NoSQL Systems

نویسندگان

  • Francesca Bugiotti
  • Luca Cabibbo
  • Paolo Atzeni
  • Riccardo Torlone
چکیده

The popularity of NoSQL database systems is rapidly increasing, especially to support nextgeneration web applications. However, given the high heterogeneity existing in this world, where more than fifty systems are available, database design is usually based on best practices and guidelines which are strictly related to the selected system. We propose a database design methodology for NoSQL systems with initial activities that are independent of the specific target system. The approach is based on NoAM (NoSQL Abstract Model), a novel abstract data model for NoSQL databases, which exploits the commonalities of various NoSQL systems and is used to specify a system-independent representation of the application data. We show how this intermediate representation can be implemented in target NoSQL databases, taking into account their specific features. Overall, the methodology aims at supporting scalability, performance, and consistency, as needed by next-generation web applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Review and Design of Framework for Storing and Querying RDF Data Using NoSQL Database

This paper reviews existing systems and describes a design of RDF database system that uses NoSQL database to store the data which aims to enhance performance of the Semantic Web applications. RDF data is a standard of data in the form of Subject-Predicate-Object called Triples and stored in database called Triple Store. Typically RDF database system uses SPARQL query language to query the RDF ...

متن کامل

Dial M for Management: Next Generation NoSQL

NoSQL databases offer a powerful and flexible means of querying non-relational data. However, leading NoSQL systems typically achieve high performance goals while minimizing support for traditional data management services and defying the establishment of solid formal models. In particular, the systems generally shun tools and design principles rendered conventional by the long history of RDBMS...

متن کامل

Physical Data Warehouse Design on NoSQL Databases - OLAP Query Processing over HBase

Nowadays, data warehousing and online analytical processing (OLAP) are core technologies in business intelligence and therefore have drawn much interest by researchers in the last decade. However, these technologies have been mainly developed for relational database systems in centralized environments. In other words, these technologies have not been designed to be applied in scalable systems s...

متن کامل

NOSQL Design for Analytical Workloads: Variability Matters

Big Data has recently gained popularity and has strongly questioned relational databases as universal storage systems, especially in the presence of analytical workloads. As result, co-relational alternatives, commonly known as NOSQL (Not Only SQL) databases, are extensively used for Big Data. As the primary focus of NOSQL is on performance, NOSQL databases are directly designed at the physical...

متن کامل

Implementation of an Efficient MongoDB NoSQL Explorer for Big Data Visualization

With the emergence of Big Data, the use of NoSQL (Not only SQL) has increased among internet companies and other enterprises. Benefits include horizontal scaling, finer control over availability and simplicity of design. NoSQL databases are considered as an alternative to relational databases, as its schema less data model is considered to be better for handling the large volumes of structured ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014